Reducing Local Optima in Single-Objective Problems by Multi-objectivization
نویسندگان
چکیده
One common characterization of how simple hill climbing optimization methods can fail is that they become trapped in local op tima a state where no small modi cation of the current best solution will produce a solution that is better This measure of better depends on the performance of the solution with respect to the single objective be ing optimized In contrast multi objective optimization MOO involves the simultaneous optimization of a number of objectives Accordingly the multi objective notion of better permits consideration of solutions that may be superior in one objective but not in another Intuitively we may say that this gives a hill climber in multi objective space more freedom to explore and less likelihood of becoming trapped In this pa per we investigate this intuition by comparing the performance of sim ple hill climber style algorithms on single objective problems and multi objective versions of those same problems Using an abstract building block problem we illustrate how multi objectivizing a single objective optimization SOO problem can remove local optima Then we investi gate small instances of the travelling salesman problem where additional objectives are de ned using arbitrary sub tours Results indicate that multi objectivization can reduce local optima and facilitate improved optimization in some cases These results enlighten our intuitions about the nature of search in multi objective optimization and sources of di culty in single objective optimization
منابع مشابه
The Application of Pareto Local Search to the Single-Objective Quadratic Assignment Problem
Pareto optimization, that includes the simultaneous optimization of multiple conflict objectives, has been employed as a high level strategy to reduce the effect of local optima (Segura et al. 2013). This approach was first introduced in (Louis and Rawlins 1993), and later reinvestigated and termed as multi-objectivization in (Knowles, Watson, and Corne 2001). Since then it has been studied by ...
متن کاملOptimal Triangulation in 3D Computer Vision Using a Multi-objective Evolutionary Algorithm
The triangulation is a process by which the 3D point position can be calculated from two images where that point is visible. This process requires the intersection of two known lines in the space. However, in the presence of noise this intersection does not occur, then it is necessary to estimate the best approximation. One option towards achieving this goal is the usage of evolutionary algorit...
متن کاملMulti-Objectivization in Reinforcement Learning
Multi-objectivization is the process of transforming a single objective problem into a multi-objective problem. Research in evolutionary optimization has demonstrated that the addition of objectives that are correlated with the original objective can make the resulting problem easier to solve compared to the original single-objective problem. In this paper we investigate the multi-objectivizati...
متن کاملOPTIMIZATION OF STEEL MOMENT FRAME BY A PROPOSED EVOLUTIONARY ALGORITHM
This paper presents an improved multi-objective evolutionary algorithm (IMOEA) for the design of planar steel frames. By considering constraints as a new objective function, single objective optimization problems turned to multi objective optimization problems. To increase efficiency of IMOEA different Crossover and Mutation are employed. Also to avoid local optima dynamic interference of mutat...
متن کاملUsing Ensemble Techniques and Multi-Objectivization to Solve Reinforcement Learning Problems
Recent work on multi-objectivization has shown how a single-objective reinforcement learning problem can be turned into a multi-objective problem with correlated objectives, by providing multiple reward shaping functions. The information contained in these correlated objectives can be exploited to solve the base, singleobjective problem faster and better, given techniques specifically aimed at ...
متن کامل